Склонения
Именительный
вагон-ресторан (муж); мн. вагоны-рестораны
Родительный
вагона-ресторана (муж); мн. вагонов-ресторанов
Дательный
вагону-ресторану (муж); мн. вагонам-ресторанам
Винительный
вагон-ресторан (муж); мн. вагоны-рестораны
Творительный
вагоном-рестораном (муж); мн. вагонами-ресторанами
Предложный
вагоне-ресторане (муж); мн. вагонах-ресторанах